###Function###
FileMove

###Description###
Verschiebt eine oder mehrere Dateien.

###Syntax###
FileMove ( "source", "dest" [, flag = 0] )


###Parameters###
@@ParamTable@@
source
	Der Quellpfad und Dateiname der Datei(en), die verschoben werden soll(en) (* Wildcard wird untersttzt - siehe Bemerkungen).
dest
	Der Zielpfad und Dateiname der verschobenen Datei(en) (* Wildcard wird untersttzt - siehe Bemerkungen).
flag
	[optional] Dieses Flag definiert, ob Dateien berschrieben werden sollen, falls sie bereits existieren:
	Die folgenden Werte knnen auch kombiniert werden:
		$FC_NOOVERWRITE (0) = (Standard) berschreibt bestehende Dateien nicht
		$FC_OVERWRITE (1) = berschreibt bestehende Dateien
		$FC_CREATEPATH (8) = Erstellt die Verzeichnisstruktur, falls diese nicht existiert - siehe Bemerkungen.
	Diese Konstanten werden in der FileConstants.au3 definiert.
@@End@@

###ReturnValue###
@@ReturnTable@@
Erfolg:	1.
Fehler:	0, wenn die Quelldatei <i>source</i> nicht verschoben werden kann oder die Zieldatei <i>dest</i> bereits existiert und der Standardwert <i>flag = 0</i> gesetzt ist.
@@End@@


###Remarks###
Wenn Quelle und Ziel auf verschiedenen Laufwerken liegen, wird statt des direkten Verschiebens ein Kopier- und anschlieender Lschvorgang durchgefhrt.

Weil AutoIt keine Funktion "FileRename" besitzt, um Dateien umzubenennen, kann alternativ <a href="FileMove.htm">FileMove()</a> verwendet werden!

Das Zielverzeichnis muss bereits bestehen, auer der Parameter <i>flag</i> ist auf den Wert "8" gesetzt.
Ist also der kombinierte <i>flag</i> auf den Wert "9" (1+8) eingestellt, wird vorab die Zielverzeichnisstruktur auf Vorhandensein berprft und im negativen Fall automatisch erstellt, danach wird die Zieldatei berschrieben.

Manche Dateiattribute verhindern das berschreiben einer Datei.

Fr Informationen zu Wildcards siehe <a href="FileFindFirstFile.htm">FileFindFirstFile()</a>.

###Related###
FileCopy, FileDelete, FileRecycle, DirMove


###Example###
@@IncludeExample@@
